#include "stdafx.h"
#include "CMemoryStreamBuffer.h"


HRESULT CMemoryStreamBuffer::Read( void * pv, XUINT32 cb, XUINT32 * pcbRead )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT CMemoryStreamBuffer::Init()
{
	throw std::logic_error("The method or operation is not implemented.");
}

XUINT32 CMemoryStreamBuffer::Size()
{
	throw std::logic_error("The method or operation is not implemented.");
}

XUINT32 CMemoryStreamBuffer::AddRef()
{
	throw std::logic_error("The method or operation is not implemented.");
}

XUINT32 CMemoryStreamBuffer::Release()
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT CMemoryStreamBuffer::Write( const void * pData, XUINT32 cb, XINT32 cbOffset )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT CMemoryStreamBuffer::CreateStream( struct IPALStream * * ppStream )
{
	throw std::logic_error("The method or operation is not implemented.");
}

CMemoryStreamBuffer::CMemoryStreamBuffer( XUINT32 cb )
{
	throw std::logic_error("The method or operation is not implemented.");
}

CMemoryStreamBuffer::~CMemoryStreamBuffer()
{
	//throw std::logic_error("The method or operation is not implemented.");
}

CMemoryStreamBuffer::CMemoryStreamBufferBlock::CMemoryStreamBufferBlock()
{
	throw std::logic_error("The method or operation is not implemented.");
}

CMemoryStreamBuffer::CMemoryStreamBufferBlock::~CMemoryStreamBufferBlock()
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT CMemoryStreamBuffer::CMemoryStreamBufferBlock::Write( XUINT32 cb, const void * pData )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT CMemoryStreamBuffer::CMemoryStreamBufferBlock::Read( void * pv, XUINT32, XUINT32, XUINT32 * pcbRead )
{
	throw std::logic_error("The method or operation is not implemented.");
}

void CMemoryStreamBuffer::CMemoryStreamBufferBlock::SetNext( CMemoryStreamBufferBlock * pNext )
{
	throw std::logic_error("The method or operation is not implemented.");
}

CMemoryStreamBuffer::CMemoryStreamBufferBlock * CMemoryStreamBuffer::CMemoryStreamBufferBlock::GetNext()
{
	throw std::logic_error("The method or operation is not implemented.");
}

XUINT32 CMemoryStreamBuffer::CMemoryStreamBufferBlock::GetSize()
{
	throw std::logic_error("The method or operation is not implemented.");
}
